using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace WowGuildSite.Armory
{
    /// <summary>
    /// ArmoryException exception implementation.
    /// </summary>
    [Serializable]
	public class ArmoryException : System.Exception
	{
        public override void GetObjectData(SerializationInfo info,StreamingContext context)
		{
			base.GetObjectData(info,context);
   		}

		public ArmoryException()
		{}

		public ArmoryException(String message)
            : base(message)
		{}
  
        public ArmoryException(String message,params Object[] parameters )
           : base(String.Format(message,parameters))
        {}

		public ArmoryException(String message,Exception innerException)
            : base(message, innerException)
		{}
  
        public ArmoryException(String message,Exception innerException,params Object[] parameters)
           : base(String.Format(message,parameters),innerException )
        {}

		protected ArmoryException(SerializationInfo info,StreamingContext context)
           : base(info, context)
        {}				  	
    }
}